查看原文
其他

为什么程序员干两年就跑路?

脚本之家 2022-10-24

The following article is from 码农翻身 Author 王飞飞


张大胖刚毕业,没啥工作经验,应聘加入了一个小公司。 


小公司真的很小,除了老板,只有三个老员工,还有几个实习生。


意想不到的是,老板竟然为自己搞了一个迎新的聚餐,这让张大胖非常感动。 


聚餐的时候,老板充满激情地说:我们公司是个追求技术的公司,希望大家都好好钻研技术,将来成为技术大拿。 


听了这番话,张大胖暗下决心:一定要在这里干出一番名堂出来。


觥筹交错之间,技术老油条老何喝多了,红着脸,搂着张大胖的肩膀说掏心窝子的话:老板擅长玩手腕儿,对技术并不上心,别被忽悠了。


张大胖唯唯诺诺地点头,但心里不以为然,觉得应该是老何自身的问题。 


正式进入了项目,张大胖开始看代码,他非常刻苦,经常研究到半夜,实在搞不懂就去请教老油条老何。 


慢慢地,张大胖工作上手了,从改Bug 开始,很快就能做一些功能了。


一天,老板把张大胖叫进自己的办公室,先是表扬了一番:“小张啊,你来了两月了,干得不错!”


然后又给了他一个机会:“我准备再给你压点儿担子,有个挺重要的老项目,一直是老何在维护,我打算把它交给你……”


张大胖一听,非常高兴。


老板又说:“这个项目都是老代码,每次有新需求,即使是很小的需求,老何总是说实现起来很难,我不太懂技术,你先去看看是怎么回事。”


张大胖问老何要了项目代码,打开一看,代码果然又臭又长,混乱不堪。


他仔细研究了一星期,终于理解了代码的逻辑,简单来说就是收集数据处理数据—>显示数据这个逻辑。 


为什么写得这么乱? 


张大胖看了代码的历史,最新的代码修改都是老何,他心里不由得产生了一丝对老何的轻视。 


他找到老何,问他:代码这么混乱,为什么不重构一下呢?改成低耦合高内聚的几个模块,在模块内使用SOLID原则,可以用工厂模式、模板方法模式等等。


老何耐心听他说了半天,神秘一笑:“小张,你还是太年轻了……”


然后就不搭理他了。 


张大胖有点儿迷惑,不过他想起了老板对自己的殷切期望,心想:我可以通过重构这个项目,展示一下实力,于是就直接去找老板寻求支持。 


老板二话不说,欣然同意。 


张大胖被打了鸡血,连续熬了几个星期,终于把代码给重构好了,代码清晰易懂,运行效率也大大提高。


老板非常高兴,在公司经常宣传新来的小张非常能干,将来要好好培养。


虽然没有针对老何,但老何在话里话外已经听说来老板的意思:张大胖又能干又便宜,比自己强多了。


没过多久,老何提交了辞职报告,很快离职了。临走前,他交代张大胖:“项目要是有问题,可以给我打电话啊!”


张大胖自信满满,怎么可能有问题呢? 


他带着几个实习生继续完善,把重构过的代码部署到客户那里去。 


某一天半夜,张大胖突然接到老板的电话,口气严厉,说客户那里的项目出问题了,现场环境要求长时间运行,结果采样不到数据了!


张大胖赶紧爬起来看,但是迟迟找不到问题所在。


老板天天催张大胖,张大胖没有办法,只好去联系老何,向他求救。


老何呵呵笑着说:“这个项目的代码,我之前也尝试重构过,但里边坑太多,太过不明的条件限制,分支众多,关联性很强,还有各种硬件兼容问题,没有测试,重构难度极大……”


张大胖没有办法,只好紧急恢复成老何之前的版本,总算是解决了问题。


老板把张大胖狠狠地训了一顿,捎带着把当年的项目奖金扣了个精光。 


一年白干了,张大胖心中窝火,又毫无办法。 


又是新的一年,公司来了新员工小李,小李比当年的张大胖更刻苦,更积极,更能干,让张大胖感慨后生可畏。


一天,小李突然问张大胖:咱们那个项目,代码这么混乱,每个小需求,都得改很久,为什么不重构一下呢?改成低耦合高内聚的几个模块,在模块内使用SOLID原则,可以用工厂模式、模板方法模式等等。


张大胖心头一惊,似乎预感到有什么事情要发生。 


果然,过了几周,老板宣布:小李成功地重构了这个项目!


然后就开始在公司宣传新来的小李非常能干,将来要好好培养。


虽然没有针对张大胖,但张大胖在话里话外已经听说来老板的意思:小李又能干又便宜,比自己强多了。


刹那间,张大胖明白了那一年老何的心境,也理解了老何神秘的笑容。


他提上桶,马上跑路了。


<END>

程序员专属卫衣

商品直购链接

👇👇

【☝🏼点击查看更多详情】

  推荐阅读:

专属定制,程序员秒懂的极客卫衣!

做40年程序员是一种什么体验?他给出了13条建议

程序员积累的编程知识十年后有多少变得没用?

在7年跑了6个程序员后,开发商找来零基础的粉丝做游戏

“我让AI帮我写论文,还拿了个A”

Office 2019/2021专业增强版,正版终身授权!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存